import Vue from 'vue'

let vue = new Vue()

/*
  接口地址 /api/mine/statMemberCommissionByMemberId
  请求方式 GET
  接口描述 获取会员统计数据
*/
export function statMemberCommission(query) {
  return vue.$fly.request({
    url: '/mine/statMemberCommissionByMemberId',
    method: 'get',
    params: query
  })
}
/*
  接口地址 /api/mine/getDailyPoster
  请求方式 GET
  接口描述 获取每日海报
*/
export function getDailyPoster(memberId) {
  return vue.$fly.request({
    url: '/mine/getDailyPoster',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/mine/pageDailyPoster
  请求方式 GET
  接口描述 获取每日海报
*/

export function pageDailyPoster(memberId, currentPage, size) {
  return vue.$fly.request({
    url: '/mine/pageDailyPoster',
    method: 'get',
    params: { memberId, currentPage, size }
  })
}
/*
  接口地址 /api/mine/pageIncomeExpenseByMemberId
  请求方式 GET
  接口描述 我的钱包
*/
export function pageIncomeExpense(params) {
  return vue.$fly.request({
    url: '/mine/pageIncomeExpenseByMemberId',
    method: 'get',
    params
  })
}
/*
  接口地址 /api/mine/pageAccessLogByMemberId
  请求方式 GET
  接口描述 访客记录
*/
export function pageAccessLog(params) {
  return vue.$fly.request({
    url: '/mine/pageAccessLogByMemberId',
    method: 'get',
    params
  })
}
/*
  接口地址 /api/mine/doBindBankCard
  请求方式 POST
  接口描述 访客记录
*/
export function doBindBankCard(params) {
  return vue.$fly.request({
    url: '/mine/doBindBankCard',
    method: 'post',
    params
  })
}
/*
  接口地址 /api/mine/addFeedback
  请求方式 POST
  接口描述 用户反馈
*/
export function addFeedback(query) {
  return vue.$fly.request({
    url: '/mine/addFeedback',
    method: 'post',
    data: query
  })
}
/*
  接口地址 /api/mine/listProblem
  请求方式 POST
  接口描述 用户反馈
*/
export function listProblem(params) {
  return vue.$fly.request({
    url: '/mine/listProblem',
    method: 'post',
    params
  })
}
/*
  接口地址 /api/mine/pageUserOrderByMemberId
  请求方式 GET
  接口描述 订单管理
*/
export function pageUserOrder(params) {
  return vue.$fly.request({
    url: '/mine/pageUserOrderByMemberId',
    method: 'get',
    params
  })
}
/*
  接口地址 /api/mine/pageFriendByMemberId
  请求方式 GET
  接口描述 获取会员好友的分页列表
*/
export function pageFriend(params) {
  return vue.$fly.request({
    url: '/mine/pageFriendByMemberId',
    method: 'get',
    params
  })
}
/*
  接口地址 /api/friends/listLastRecord
  请求方式 GET
  接口描述 获取最新的聊天记录
*/
export function listLastRecord(params) {
  return vue.$fly.request({
    url: '/friends/listLastRecord',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/mine/statTakeOutByMemberId
  请求方式 GET
  接口描述 提现查询
*/
export function statTakeOutByMemberId(memberId) {
  return vue.$fly.request({
    url: '/mine/statTakeOutByMemberId',
    method: 'get',
    params: memberId
  })
}

/*
  接口地址 /api/mine/doApplyTakeOut
  请求方式 GET
  接口描述 申请提现
*/
export function doApplyTakeOut(apply) {
  return vue.$fly.request({
    url: '/mine/doApplyTakeOut',
    method: 'post',
    params: apply
  })
}

/*
  接口地址 /api/mine/pageTakeOut
  请求方式 GET
  接口描述 申请提现
*/
export function pageTakeOut(query) {
  return vue.$fly.request({
    url: '/mine/pageTakeOut',
    method: 'post',
    params: query
  })
}

/*
  接口地址 /api/mine/pagingSettleData
  请求方式 GET
  接口描述 待结算明细
*/
export function pageSettleData(query) {
  return vue.$fly.request({
    url: '/mine/pagingSettleData',
    method: 'post',
    params: query
  })
}

/*
  接口地址 /api/mine/pageVeekrayHelp
  请求方式 GET
  接口描述 使用帮助分页查询
*/
export function pageVersionLog(query) {
  return vue.$fly.request({
    url: '/mine/pageVersionLog',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/pageVeekrayHelp
  请求方式 GET
  接口描述 使用帮助分页查询
*/
export function pageVeekrayHelp(query) {
  return vue.$fly.request({
    url: '/mine/pageVeekrayHelp',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/getVeekrayHelp
  请求方式 GET
  接口描述 获取帮助详情
*/
export function getVeekrayHelp(helpId) {
  return vue.$fly.request({
    url: '/mine/getVeekrayHelp',
    method: 'get',
    params: {
      helpId: helpId
    }
  })
}

/*
  接口地址 /api/mine/countWeekly
  请求方式 GET
  接口描述 周报
*/
export function countWeekly(query) {
  return vue.$fly.request({
    url: '/mine/countWeekly',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/pagingMemberReport
  请求方式 GET
  接口描述 周报详情
*/
export function pagingMemberReport(query) {
  return vue.$fly.request({
    url: '/mine/pagingMemberReport',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/paginBuyShops
  请求方式 GET
  接口描述 买过的店铺-分页 memberId必填
*/
export function paginBuyShops(query) {
  return vue.$fly.request({
    url: '/mine/paginBuyShops',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/paginShareShops
  请求方式 GET
  接口描述 分享店铺-分页 memberId必填
*/
export function paginShareShops(query) {
  return vue.$fly.request({
    url: '/mine/paginShareShops',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/paginNearbyShops
  请求方式 GET
  接口描述 附近的店铺-分页 memberId、latitude纬度、longitude经度必填
*/
export function paginNearbyShops(query) {
  return vue.$fly.request({
    url: '/mine/paginNearbyShops',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/countConversion
  请求方式 GET
  接口描述 我的预估收益
*/
export function countConversion(query) {
  return vue.$fly.request({
    url: '/mine/countConversion',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/countShareCommission
  请求方式 GET
  接口描述 我的预估收益
*/
export function countShareCommission(query) {
  return vue.$fly.request({
    url: '/mine/countShareCommission',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/paginMemberShoppingReport
  请求方式 GET
  接口描述 顾客管理-分页 memberId必填 1、buyStatus=1购买  2、buyStatus=0未购买
*/
export function paginMemberShoppingReport(query) {
  return vue.$fly.request({
    url: '/mine/paginMemberShoppingReport',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/countByMemberId
  请求方式 GET
  接口描述 顾客管理详情-统计 memberId、customerMemberId必填
*/
export function countByMemberId(query) {
  return vue.$fly.request({
    url: '/mine/countByMemberId',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/mine/saveWechatCodeUrl
  请求方式 POST
  接口描述 保存微信二维码
*/
export function saveWechatCodeUrl(query) {
  return vue.$fly.request({
    url: '/mine/saveWechatCodeUrl',
    method: 'post',
    params: query
  })
}

/*
  接口地址 /api/mine/getWechatCodeUrl
  请求方式 GET
  接口描述 获取微信二维码
*/
export function getWechatCodeUrl(memberId) {
  return vue.$fly.request({
    url: '/mine/getWechatCodeUrl',
    method: 'get',
    params: {
      memberId: memberId
    }
  })
}

/*
  接口地址 /api/mine/getHomepageListMember
  请求方式 GET
  接口描述 访问过的主页
*/
export function getHomepageListMember(query) {
  return vue.$fly.request({
    url: '/mine/getHomepageListMember',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/memberSkill/listIndustryCareer
  请求方式 GET
  接口描述 获取行业职业
*/
export function listCareer(query) {
  return vue.$fly.request({
    url: '/user/memberSkill/listIndustryCareer',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/member/changeCareer
  请求方式 POST
  接口描述 更换职业
*/
export function changeCareer(query) {
  return vue.$fly.request({
    url: '/user/memberSkill/changeCareer',
    method: 'post',
    params: query
  })
}

/*
  接口地址/api/order/countPaidUserOrder
  请求方式 GET
  接口描述 统计已付款待发货的订单数
*/
export function countPaidUserOrder(query) {
  return vue.$fly.request({
    url: '/order/countPaidUserOrder',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/order/pageCustomerOrder
  请求方式 GET
  接口描述 买家模式订单分页查询
*/
export function pageCustomerOrder(query) {
  return vue.$fly.request({
    url: '/order/paging',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/order/doReceiveGoods
  请求方式 GET
  接口描述 买家模式订单分页查询
*/
export function doReceiveGoods(order) {
  return vue.$fly.request({
    url: '/order/doReceiveGoods',
    method: 'get',
    params: order
  })
}

/*
  接口地址/api/order/doCancelOrder
  请求方式 POST
  接口描述 买家模式订单分页查询
*/
export function cancelOrder(order) {
  return vue.$fly.request({
    url: '/order/doCancelOrder',
    method: 'post',
    params: order
  })
}

/*
  接口地址/api/system/sysAppMarket/paging
  请求方式 GET
  接口描述 应用市场
*/
export function pageSysAppMarket(query) {
  return vue.$fly.request({
    url: '/system/sysAppMarket/paging',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/appOrder/submitAppOrder
  请求方式 GET
  接口描述 开通应用市场功能
*/
export function submitAppOrder(query) {
  return vue.$fly.request({
    url: '/user/appOrder/submitAppOrder',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/verifier/doMemberVerifier
  请求方式 GET
  接口描述 开通应用市场功能
*/
export function doMemberVerifier(query) {
  return vue.$fly.request({
    url: '/user/verifier/doMemberVerifier',
    method: 'get',
    params: { memberId: query }
  })
}

/*
  接口地址/api/system/sysAppMarket/getSysAppMarketByMemberId
  请求方式 GET
  接口描述 获取应用市场开通功能权限 (用来判断是否开通功能)
*/
export function getSysAppMarketByMemberId(query) {
  return vue.$fly.request({
    url: '/system/sysAppMarket/getSysAppMarketByMemberId',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/verifier/saveVerifierCodeUrl
  请求方式 GET
  接口描述 获取核销码
*/
export function saveVerifierCodeUrl(query) {
  return vue.$fly.request({
    url: '/user/verifier/saveVerifierCodeUrl',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/verifier/save
  请求方式 POST
  接口描述 邀请成为核销员
*/
export function invitationCancellation(query) {
  return vue.$fly.request({
    url: '/user/verifier/save',
    method: 'post',
    params: query
  })
}

/*
  接口地址/api/user/verifier/paging
  请求方式 GET
  接口描述 核销员管理分页查询
*/
export function pageCancellationManage(query) {
  return vue.$fly.request({
    url: '/user/verifier/paging',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/verifier/delete
  请求方式 POST
  接口描述 核销员管理 删除核销员
*/
export function cancellationDelete(query) {
  return vue.$fly.request({
    url: '/user/verifier/delete',
    method: 'post',
    params: query
  })
}

/*
  接口地址/api/order/pagingUserOrder
  请求方式 GET
  接口描述 核销记录分页查询
*/
export function pagingUserOrder(query) {
  return vue.$fly.request({
    url: '/order/pagingUserOrder',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/order/doOrderAcquisition
  请求方式 GET
  接口描述 扫码取货
*/
export function doOrderAcquisition(query) {
  return vue.$fly.request({
    url: '/order/doOrderAcquisition',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/order/doWriteCode
  请求方式 GET
  接口描述 扫码取货 验证
*/
export function doWriteCode(query) {
  return vue.$fly.request({
    url: '/order/doWriteCode',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/appOrder/getAppOrderByMarketId
  请求方式 GET
  接口描述 获取应用市场支付成功后的订单信息
*/
export function getAppOrderByMarketId(query) {
  return vue.$fly.request({
    url: '/user/appOrder/getAppOrderByMarketId',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/paging
  请求方式 GET
  接口描述 顾客管理 获取顾客管理标签分组
*/
export function tagsGroupPaging(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/paging',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/countActualPrice
  请求方式 GET
  接口描述 顾客管理 获取标签组消费总额
*/
export function countActualPrice(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/countActualPrice',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/save
  请求方式 POST
  接口描述 顾客管理 新增分组(标签组名)
*/
export function veekrayLabelGroupSave(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/save',
    method: 'post',
    data: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/pagingAddCustomer
  请求方式 GET
  接口描述 顾客管理 标签组 自定义添加顾客分页
*/
export function pagingAddCustomer(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/pagingAddCustomer',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/pagingCustomer
  请求方式 GET
  接口描述 顾客管理 顾客分页
*/
export function pagingCustomer(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/pagingCustomer',
    method: 'get',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/saveLabel
  请求方式 POST
  接口描述 顾客管理 自定义添加顾客 新增分组顾客
*/
export function saveLabel(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/saveLabel',
    method: 'post',
    data: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/deleteByMemberId
  请求方式 POST
  接口描述 顾客管理 顾客分组 删除顾客
*/
export function deleteByMemberId(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/deleteByMemberId',
    method: 'post',
    params: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/saveMind
  请求方式 POST
  接口描述 顾客管理 顾客分组 智能添加顾客
*/
export function saveMind(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/saveMind',
    method: 'post',
    data: query
  })
}

/*
  接口地址/api/user/veekrayLabelGroup/delete
  请求方式 POST
  接口描述 顾客管理 顾客分组 删除分组
*/
export function groupDelete(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/delete',
    method: 'post',
    params: query
  })
}

/*
  接口地址/api/order/statOrderByMemberId
  请求方式 GET
  接口描述 根据会员id获取订单统计信息
*/
export function statOrderByMemberId(query) {
  return vue.$fly.request({
    url: '/order/statOrderByMemberId',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/member/getMemberActive
  请求方式 GET
  接口描述 推荐设置获取
*/
export function getMemberActive(memberId) {
  return vue.$fly.request({
    url: '/member/getMemberActive',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/member/closeMemberActive
  请求方式 GET
  接口描述 推荐设置关闭
*/
export function closeMemberActive(query) {
  return vue.$fly.request({
    url: '/member/closeMemberActive',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/member/openMemberActive
  请求方式 GET
  接口描述 推荐设置开启
*/
export function openMemberActive(query) {
  return vue.$fly.request({
    url: '/member/openMemberActive',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/member/addEnterpriseShopApplyRecord
  请求方式 GET
  接口描述 获取开通萤火云店vip状态 招募员
*/
export function addEnterpriseShopApplyRecord(params) {
  return vue.$fly.request({
    url: '/member/addEnterpriseShopApplyRecord',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/mine/pageMemberFollow
  请求方式 GET
  接口描述 我的关注 分页
*/
export function pageMemberFollow(params) {
  return vue.$fly.request({
    url: '/mine/pageMemberFollow',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/mine/pageMemberFans
  请求方式 GET
  接口描述 我的粉丝 分页
*/
export function pageMemberFans(params) {
  return vue.$fly.request({
    url: '/mine/pageMemberFans',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/mine/countMyFriends
  请求方式 GET
  接口描述 统计我的关注数/粉丝数统计
*/
export function countMyFriends(memberId) {
  return vue.$fly.request({
    url: '/mine/countMyFriends',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/home/getDistributionType
  请求方式 GET
  接口描述 在本企业允许分销其他企业商品后显示推送设置
*/
export function getDistributionType(memberId) {
  return vue.$fly.request({
    url: '/home/getDistributionType',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/merchant/saveMemberMerchant
  请求方式 POST
  接口描述 保存认证信息
*/
export function saveMemberMerchant(query) {
  return vue.$fly.request({
    url: '/merchant/saveMemberMerchant',
    method: 'post',
    data: query
  })
}

/*
  接口地址 /api/merchant/saveYeepayAutoStatus
  请求方式 POST
  接口描述 保存认证信息
*/
export function saveYeepayAutoStatus(query) {
  return vue.$fly.request({
    url: '/merchant/saveYeepayAutoStatus',
    method: 'post',
    data: query
  })
}

/*
  接口地址 /api/merchant/getMerchant
  请求方式 GET
  接口描述 获取认证信息
*/
export function getMerchant(memberId) {
  return vue.$fly.request({
    url: '/merchant/getMerchant',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/merchant/listProvince
  请求方式 GET
  接口描述 获取省份信息
*/
export function listProvince(params) {
  return vue.$fly.request({
    url: '/merchant/listProvince',
    method: 'get',
    params
  })
}

/*
  接口地址 /api/merchant/listCity
  请求方式 GET
  接口描述 获取市信息
*/
export function listCity(query) {
  return vue.$fly.request({
    url: '/merchant/listCity',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/merchant/listDistrict
  请求方式 GET
  接口描述 获取区信息
*/
export function listDistrict(query) {
  return vue.$fly.request({
    url: '/merchant/listDistrict',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/member/getJoinGroupTip
  请求方式 GET
  接口描述 获取认证信息
*/
export function getJoinGroupTip(memberId) {
  return vue.$fly.request({
    url: '/member/getJoinGroupTip',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/user/memberShare/countMemberShare
  请求方式 GET
  接口描述 顾客分销
*/
export function countMemberShare(memberId) {
  return vue.$fly.request({
    url: '/user/memberShare/countMemberShare',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/user/memberShare/selectPageShare
  请求方式 GET
  接口描述 顾客分销列表
*/
export function selectPageShare(query) {
  return vue.$fly.request({
    url: '/user/memberShare/selectPageShare',
    method: 'get',
    params: query
  })
}
/*
  接口地址 /api/user/memberShare/insertBatch
  请求方式 GET
  接口描述 顾客分销保存顾客
*/
export function insertBatch(query) {
  return vue.$fly.request({
    url: '/user/memberShare/insertBatch',
    method: 'post',
    params: query
  })
}
/*
  接口地址 /api/user/memberShare/insertBatchByLabel
  请求方式 GET
  接口描述 顾客分销保存标签
*/
export function insertBatchByLabel(query) {
  return vue.$fly.request({
    url: '/user/memberShare/insertBatchByLabel',
    method: 'post',
    params: query
  })
}

/*
  接口地址 /api/user/veekrayLabelGroup/paging
  请求方式 GET
  接口描述 顾客分销保存标签
*/
export function insertBatchPaging(query) {
  return vue.$fly.request({
    url: '/user/veekrayLabelGroup/paging',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/memberShare/deletebatch
  请求方式 GET
  接口描述 顾客分销删除分销商
*/
export function deletebatch(query) {
  return vue.$fly.request({
    url: '/user/memberShare/deletebatch',
    method: 'post',
    params: query
  })
}

/*
  接口地址 /api/member/getMemberStoreByMemberId
  请求方式 GET
  接口描述 设置 获取是否默认开启分销商
*/
export function getMemberStoreByMemberId(memberId) {
  return vue.$fly.request({
    url: '/member/getMemberStoreByMemberId',
    method: 'get',
    params: { memberId }
  })
}

/*
  接口地址 /api/member/saveMemberStore
  请求方式 post
  接口描述 设置 设置是否默认开启分销商
*/
export function saveMemberStore(params) {
  return vue.$fly.request({
    url: '/member/saveMemberStore',
    method: 'post',
    params
  })
}

/*
  接口地址 /api/mine/paginMyMemberShoppingReport
  请求方式 GET
  接口描述 顾客分销-分页 我的顾客
*/
export function paginMyMemberShoppingReport(query) {
  return vue.$fly.request({
    url: '/mine/paginMyMemberShoppingReport',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/afterSale/paging
  请求方式 GET
  接口描述 售后申请分页查询
*/
export function refundPaging(params) {
  return vue.$fly.request({
    url: '/afterSale/paging',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/afterSale/get
  请求方式 GET
  接口描述 售后申请详情
*/
export function getRefundDetail(params) {
  return vue.$fly.request({
    url: '/afterSale/get',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/order/listAfterSaleReason
  请求方式 GET
  接口描述 申请退款、退货退款原因
*/
export function listAfterSaleReason(params) {
  return vue.$fly.request({
    url: '/order/listAfterSaleReason',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomApply/pagingRoomApply
  请求方式 GET
  接口描述 店播申请列表
*/
export function pagingRoomApply(params) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/pagingRoomApply',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomApply/countLiveRoom
  请求方式 GET
  接口描述 店播申请列表
*/
export function countLiveRoom(params) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/countLiveRoom',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomApply/saveLiveRoomApply
  请求方式 post
  接口描述 店播申请
*/
export function saveLiveRoomApply(query) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/saveLiveRoomApply',
    method: 'post',
    data: query
  })
}

/*
  接口地址 /api/user/liveRoomApply/getLiveRoomApply
  请求方式 post
  接口描述 店播申请
*/
export function getLiveRoomApply(query) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/getLiveRoomApply',
    method: 'GET',
    data: query
  })
}

/*
  接口地址 /api/user/liveRoomApply/pagingGoods
  请求方式 post
  接口描述 店播添加商品
*/
export function pagingGoods(params) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/pagingGoods',
    method: 'post',
    params
  })
}

/*
  接口地址 /api/order/checkCancelPaidOrder
  请求方式 GET
  接口描述 取消订单检查状态
*/
export function checkCancelPaidOrder(params) {
  return vue.$fly.request({
    url: '/order/checkCancelPaidOrder',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/order/doCancelPaidOrder
  请求方式 POST
  接口描述 取消订单
*/
export function doCancelPaidOrder(params) {
  return vue.$fly.request({
    url: '/order/doCancelPaidOrder',
    method: 'POST',
    data: params
  })
}

/*
  接口地址 /api/order/doRefundOrder
  请求方式 GET
  接口描述 申请退款、退货退款
*/
export function doRefundOrder(params) {
  return vue.$fly.request({
    url: '/order/doRefundOrder',
    method: 'POST',
    data: params
  })
}

/*
  接口地址 /api/sell/coupon/paging
  请求方式 GET
  接口描述 领券中心-优惠券分页查询
*/
export function couponCenter(params) {
  return vue.$fly.request({
    url: '/sell/coupon/paging',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/doReceive
  请求方式 POST
  接口描述 领取优惠券
*/
export function doReceive(params) {
  return vue.$fly.request({
    url: '/sell/coupon/doReceive',
    method: 'POST',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/pageCouponGoods
  请求方式 GET
  接口描述 优惠券适用的商品列表
*/
export function pageCouponGoods(params) {
  return vue.$fly.request({
    url: '/sell/coupon/pageCouponGoods',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/listOneCategoryByCouponId
  请求方式 GET
  接口描述 优惠券适用的商品一级分类
*/
export function listOneCategory(params) {
  return vue.$fly.request({
    url: '/sell/coupon/listOneCategoryByCouponId',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/getCoupon
  请求方式 GET
  接口描述 根据券ID查询券详情
*/
export function getCoupon(params) {
  return vue.$fly.request({
    url: '/sell/coupon/getCoupon',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/checkMyCoupon
  请求方式 POST
  接口描述 订单核对页-获取我的优惠券
*/
export function checkMyCoupon(params) {
  return vue.$fly.request({
    url: '/sell/coupon/checkMyCoupon',
    method: 'POST',
    data: params
  })
}

/*
  接口地址 /api/sell/coupon/listPaidOrderCoupon
  请求方式 GET
  接口描述 订单核对页-获取我的优惠券
*/
export function listPaidOrderCoupon(params) {
  return vue.$fly.request({
    url: '/sell/coupon/listPaidOrderCoupon',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/pageMyCoupon
  请求方式 GET
  接口描述 我的优惠券 获取优惠券列表
*/
export function pageMyCoupon(params) {
  return vue.$fly.request({
    url: '/sell/coupon/pageMyCoupon',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/home/getEntityByMemberId
  请求方式 GET
  接口描述 店播申请状态
*/
export function getEntityByMemberId(params) {
  return vue.$fly.request({
    url: '/home/getEntityByMemberId',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/listCouponByGoodsId
  请求方式 GET
  接口描述 商品详情页 获取商品可用优惠券列表
*/
export function listCouponByGoodsId(params) {
  return vue.$fly.request({
    url: '/sell/coupon/listCouponByGoodsId',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomLog/getRakingByMemberId（分页, memberId, roomId）
  请求方式 GET
  接口描述 pk榜，店长pk榜排名
*/
export function getRakingByMemberId(params) {
  return vue.$fly.request({
    url: '/user/liveRoomLog/getRakingByMemberId',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomLog/pagingRaking（分页, memberId, roomId）
  请求方式 GET
  接口描述 pk榜，获取pk榜排名
*/
export function pagingRaking(params) {
  return vue.$fly.request({
    url: '/user/liveRoomLog/pagingRaking',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/user/liveRoomApply/pagingGoodsAll(分页, memberId, title)
  请求方式 GET
  接口描述 店播申请 搜索商品
*/
export function pagingGoodsAll(params) {
  return vue.$fly.request({
    url: '/user/liveRoomApply/pagingGoodsAll',
    method: 'GET',
    params: params
  })
}

/*
  接口地址 /api/home/getEnterpriseByMemberId
  请求方式 GET
  接口描述 水印logo
*/
export function getEnterpriseByMemberId(query) {
  return vue.$fly.request({
    url: '/home/getEnterpriseByMemberId',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/enterpriseShopApply/getByMemberId
  请求方式 GET
  接口描述 查看申请店主状态
*/
export function getByMemberId(query) {
  return vue.$fly.request({
    url: '/user/enterpriseShopApply/getByMemberId',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/enterpriseShopApply/saveByWeChatNo
  请求方式 GET
  接口描述 提交店主申请
*/
export function saveByWeChatNo(params) {
  return vue.$fly.request({
    url: '/user/enterpriseShopApply/saveByWeChatNo',
    method: 'POST',
    data: params
  })
}

/*
  接口地址 /api/user/enterpriseConfig/getByEnterpriseId
  请求方式 GET
  接口描述 获取企业配置信息
*/
export function getByEnterpriseId(params) {
  return vue.$fly.request({
    url: '/user/enterpriseConfig/getByEnterpriseId',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/sell/coupon/countCouponNum
  请求方式 GET
  接口描述 优惠券角标未读数
*/
export function countCouponNum(params) {
  return vue.$fly.request({
    url: '/sell/coupon/countCouponNum',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/listOneGoodsCategory
  请求方式 GET
  接口描述 商品库分类列表
*/
export function listOneGoodsCategory(params) {
  return vue.$fly.request({
    url: '/goods/listOneGoodsCategory',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/pagingGoodsSelection
  请求方式 GET
  接口描述 商品库分类商品数据列表
*/
export function pagingGoodsSelection(params) {
  return vue.$fly.request({
    url: '/goods/pagingGoodsSelection',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/updateShelfFlag
  请求方式 GET
  接口描述 商品库商品上下架请求接口
*/
export function updateShelfFlag(params) {
  return vue.$fly.request({
    url: '/goods/updateShelfFlag',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/updateShowHomePage
  请求方式 GET
  接口描述 商品库商品设置推荐
*/
export function updateShowHomePage(params) {
  return vue.$fly.request({
    url: '/goods/updateShowHomePage',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/updateShelfFlagByOneCategoryId
  请求方式 GET
  接口描述 商品库商品 一键上架
*/
export function updateShelfFlagByOneCategoryId(params) {
  return vue.$fly.request({
    url: '/goods/updateShelfFlagByOneCategoryId',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/goods/deleteInvalidGoods
  请求方式 GET
  接口描述 商品库商品 删除失效商品
*/
export function deleteInvalidGoods(params) {
  return vue.$fly.request({
    url: '/goods/deleteInvalidGoods',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/member/updateWechatMessage
  请求方式 GET
  接口描述 云店小程序-更新小程序未读消息
*/
export function updateWechatMessage(params) {
  return vue.$fly.request({
    url: '/member/updateWechatMessage',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/user/memberAnchorApply/listAnchorApply
  请求方式 GET
  接口描述 云店小程序-获取微客主播权限
*/
export function listAnchorApply(params) {
  return vue.$fly.request({
    url: '/user/memberAnchorApply/listAnchorApply',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/user/memberAnchorApply/saveAnchorApply
  请求方式 GET
  接口描述 云店小程序-新增或更新主播权限表
*/
export function saveAnchorApply(params) {
  return vue.$fly.request({
    url: '/user/memberAnchorApply/saveAnchorApply',
    method: 'post',
    data: params
  })
}

/*
  接口地址 /api/user/memberAnchorApply/updateAnchorPassHint
  请求方式 GET
  接口描述 云店小程序-立即申请店播，只展示一次处理
*/
export function updateAnchorPassHint(params) {
  return vue.$fly.request({
    url: '/user/memberAnchorApply/updateAnchorPassHint',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/mine/getCommanderBanner
  请求方式 GET
  接口描述 云店小程序-立即申请店播，只展示一次处理
*/
export function getCommanderBanner(params) {
  return vue.$fly.request({
    url: '/mine/getCommanderBanner',
    method: 'get',
    params: params
  })
}

/*
  接口地址 /api/home/getDefaultCommand
  请求方式 GET
  接口描述 附近无自提点，展示默认团长
*/
export function getDefaultCommand(query) {
  return vue.$fly.request({
    url: '/home/getDefaultCommand',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/villageCommander/pagingNearbyTakeAddress
  请求方式 GET
  接口描述 附近自提点查询
*/
export function pagingNearbyTakeAddress(query) {
  return vue.$fly.request({
    url: '/user/villageCommander/pagingNearbyTakeAddress',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/user/villageCommander/pagingTakeAddress
  请求方式 GET
  接口描述 自提点查询
*/
export function pagingTakeAddress(query) {
  return vue.$fly.request({
    url: '/user/villageCommander/pagingTakeAddress',
    method: 'get',
    params: query
  })
}
/*
接口地址 /api/member/getPickUpCode
请求方式 GET
接口描述 提货码
*/
export function getPickUpCode(query) {
  return vue.$fly.request({
    url: '/member/getPickUpCode',
    method: 'get',
    params: query
  })
}

/*
接口地址 /api/user/enterpriseExpress/list
请求方式 GET
接口描述 获取物流列表
*/
export function enterpriseExpressList(query) {
  return vue.$fly.request({
    url: '/user/enterpriseExpress/list',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/afterSale/saveRefundExpress
  请求方式 POST
  接口描述 提交退货退款物流信息表单
*/
export function saveRefundExpress(params) {
  return vue.$fly.request({
    url: '/afterSale/saveRefundExpress',
    method: 'POST',
    data: params
  })
}

/*
接口地址 /api/order/listOrderGoods
请求方式 GET
接口描述 申请退款页售后商品信息
*/
export function listOrderGoods(data) {
  return vue.$fly.request({
    url: '/order/listOrderGoods',
    method: 'post',
    data
  })
}
